home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Collections: Purity
/
Purity #42 (1995-01)(PackMAN)(DE)[WB].zip
/
Purity #42 (1995-01)(PackMAN)(DE)[WB].adf
/
Includes3v1
/
Includes3v1.lha
/
Rexx
/
ARexxStrings.i
next >
Wrap
Text File
|
1994-12-04
|
2KB
|
69 lines
{
ARexxStrings.i for PCQ Pascal
These are the string-related functions of the rexxsyslib. Note
that some of the functions had to be renamed in order to avoid
conflicts with the StringLib routines.
}
{$I "Include:Rexx/Storage.i"}
Function RexxCmpString(ss1, ss2: NexxStrPtr): Integer;
External;
Function CVa2i(buffer : String; VAR value : Integer) : Integer;
External;
Function CVc2x(out, str : String; len, mode : Integer) : Integer;
External;
Function CVi2a(buf: String; val, digits : Integer; VAR ptr: String): Integer;
External;
Function CVi2arg(val, digs: Integer) : RexxArgPtr;
External;
Function CVi2az(buf : String; val, digs : Integer; var ptr : String) : Integer;
External;
Function CVx2c(out, val : String; len, mode : Integer) : Integer;
External;
Function ErrorMsg(code: Integer; var ss: NexxStrPtr): Boolean;
External;
Function IsSymbol(str : String; var Len : Integer): Integer;
External;
Function LengthArgstring(arg : Address): Integer;
External;
Function ListNames(list: ListPtr; seperator : Char): String;
External;
Procedure StcToken(str: String; var Quote : Char; var Len : Integer;
var scan, token : String);
External;
Function StrcpyA(dest, src: String; len: Integer): Byte;
External;
Function StrcpyN(dest, src: String; len: Integer): Byte;
External;
Function StrcpyU(dest, src: String; len: Integer): Byte;
External;
Procedure StrflipN(str: String; length: Integer);
External;
Function RexxStrlen(str: String): Integer;
External;
Function StrcmpN(str1, str2: String; len: Integer): Integer;
External;
Function RexxToUpper(ch : Char): Char;
External;